#!/usr/bin/env bash
#-------------------------------------------------------
#	FileName	: 替换字符串.sh
#	Author		：hpy
#	Date		：2021年03月24日
#	Description	：
#-------------------------------------------------------
 
#生成文件
cnt=1
cat /dev/null > file/d1.dat 
while ((cnt<5))
do 
    echo "id:1$cnt" >> file/d1.dat 
    cnt=$((cnt+1))
done 

#打印文件内容
echo "------文件内容-----"
cat file/d1.dat 

echo "------替换每行第一个1为10---------"
cat file/d1.dat | sed 's/1/10/'

echo "------替换每行第二个1为10---------"
cat file/d1.dat | sed 's/1/10/2'

echo "------替换所有id为yhp---------"
cat file/d1.dat | sed 's/id/yhp/g'